﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;

namespace BLL
{
    public class BO_HD_BH_TSKT
    {
        // Cac thuoc tinh cua HopDong
        // Mã
        private int hop_dong_id;

        // Tên
       // private string hop_dong_name;

        // Mã Chủ Đầu Tư
        private int investor_id;

        // Mã đơn vị
        private string ma_dvi;

        // Mã gói thầu
        private int package_id;

        // Phí Bảo hiểm
        private string phiBH;

        // Ngày ký kết
        private string signing_date;

        private string connectionString;

        /// <summary>
        /// Constructor.
        /// </summary>
        public BO_HD_BH_TSKT(string connectionString)
        {
            this.connectionString = connectionString;
        }

        /// <summary>
        /// Thao tác với thuộc tính ID Hop dong
        /// </summary>
        public int Hop_dong_id
        {
            set
            {
                this.hop_dong_id = value;
            }
            get
            {
                return this.hop_dong_id;
            }
        }

        /// <summary>
        /// Thao tác với thuộc tính Ma Don Vi
        /// </summary>
        public string Ma_dvi
        {
            set
            {
                this.ma_dvi = value;
            }
            get
            {
                return this.ma_dvi;
            }
        }

        /// <summary>
        /// Thao tác với thuộc tính ID chủ đầu tư
        /// </summary>
        public int Investor_id
        {
            set
            {
                this.investor_id = value;
            }
            get
            {
                return this.investor_id;
            }
        }

        /// <summary>
        /// Thao tác với thuộc tính ID goi thau
        /// </summary>
        public int Package_id
        {
            set
            {
                this.package_id = value;
            }
            get
            {
                return this.package_id;
            }
        }

        /// <summary>
        /// Thao tác với thuộc tính Phí bảo hiểm
        /// </summary>
        public string PhiBH
        {
            set
            {
                this.phiBH = value;
            }
            get
            {
                return this.phiBH;
            }
        }

        /// <summary>
        /// Thao tác với thuộc tính ngay ky ket
        /// </summary>
        public string Signing_date
        {
            set
            {
                this.signing_date = value;
            }
            get
            {
                return this.signing_date;
            }
        }

        public DataSet Gethop_dongInfo(int investor_id)
        {
            //return null;
            return new DLL.DA_HD_BH_TSKT(connectionString).Gethop_dongInfo(investor_id);
        }

        public bool Createhop_dong()
        {
            DLL.DA_HD_BH_TSKT newhop_dong = new DLL.DA_HD_BH_TSKT(connectionString);

            if (newhop_dong.Createhop_dong(this, connectionString))
            {
                return true;
            }
            else
            {
                return false;
            }

            //return true;
        }
    }
}
